<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>

</html>
<script>
    /* 5. 最后一个单词的长度
    给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
    单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
 
示例 1：
    输入：s = "Hello World"
    输出：5
    解释：最后一个单词是“World”，长度为5。
示例 2：
    输入：s = "   fly me   to   the moon  "
    输出：4
    解释：最后一个单词是“moon”，长度为4。
示例 3：
    输入：s = "luffy is still joyboy"
    输出：6
    解释：最后一个单词是长度为6的“joyboy”。
 */

    var lengthOfLastWord = function (s) {
        //首先去除字符串两边空格
        s = s.trim()
        //定义一个累加器
        let c = 0
        //遍历字符串
        for (let i = s.length - 1; i >= 0; i--) {
            //如果遍历遇到空格,结束循环
            if (s[i] == ' ') {
                break
            }
            //没有遇到空格,累加器加1，最后就是后面单词的长度
            c++
        }
        //返回长度
        return c
    };
    console.log(lengthOfLastWord("Hello World"))

</script>